// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project. Project-level
// suppressions either have no target or are given a specific target
// and scoped to a namespace, type, member, etc.
//
// To add a suppression to this file, right-click the message in the
// Error List, point to "Suppress Message(s)", and click "In Project
// Suppression File". You do not need to add suppressions to this
// file manually.

using Microsoft.VisualStudio.TestTools.UnitTesting;
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames")]

// UCMA is a valid acronym for the Unified Communications Managed API
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ucma", Scope = "type", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.UcmaPresenceProviderTest")]

// SSML is a valid acronym for Speech Synthesis Markup Language
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ssml", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.DispatcherHelpersTest.#TestTimeSpanNowSsml()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ssml", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.DispatcherHelpersTest.#TestTimeSpanTomorrowSsml()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ssml", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.DispatcherHelpersTest.#TestTimeSpanGreaterThanHourSsml()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ssml", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.DispatcherHelpersTest.#TestTimeSpanGreaterThanTomorrowSsml()")]

// SMS is a valid acronym for Short Message Service
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.DispatcherHelpersTest.#TestTimeSpanGreaterThanTomorrowSms()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "type", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest.#TestSmsCalendarReminder()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest.#TestSmsCalendarReminderTruncatedLocation()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest.#TestSmsCalendarReminderTruncatedSubject()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest.#TestSmsMeetingReminder()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest.#TestSmsMeetingReminderTruncatedLocation()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest.#TestSmsVoicemailReminderBody()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest.#TestSmsVoicemailReminderBodyTruncated()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Sms", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.SmsMessageSenderTest.#TestSmsMeetingReminderTruncatedSubject()")]


// The owned disposable object is created in a using block, so we should not need to worry about implementing IDisposable
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1001:TypesThatOwnDisposableFieldsShouldBeDisposable", Scope = "type", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.CompositeMessageSenderTest")]

// These are unit tests and are expected to be run with full trust.
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "member", Target = "Microsoft.EnhancedReminders.Dispatcher.UnitTests.DispatcherTest.#DeliverNotification(Microsoft.EnhancedReminders.Dispatcher.NotificationDispatcher,Microsoft.EnhancedReminders.NotificationItem)")]
